small pod of a silkworm - French English Dictionary